aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/[username]/(profile)/request
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-12-01 20:04:13 -0800
committerAdam Soltys <[email protected]>2023-12-01 20:04:13 -0800
commit216a600224fde22ce76b367557a02094ec693886 (patch)
treed1189bbaa39db204633523132a7d4767b952717d /src/routes/(app)/[username]/(profile)/request
parent7d9bc1f54dfd04172e8d6d43ebc2efd6f407e833 (diff)
downloadcoinos-ui-216a600224fde22ce76b367557a02094ec693886.tar.gz
coinos-ui-216a600224fde22ce76b367557a02094ec693886.zip
prettier
Diffstat (limited to 'src/routes/(app)/[username]/(profile)/request')
-rw-r--r--src/routes/(app)/[username]/(profile)/request/+page.server.js22
-rw-r--r--src/routes/(app)/[username]/(profile)/request/+page.svelte50
-rw-r--r--src/routes/(app)/[username]/(profile)/request/sent/+page.svelte21
3 files changed, 48 insertions, 45 deletions
diff --git a/src/routes/(app)/[username]/(profile)/request/+page.server.js b/src/routes/(app)/[username]/(profile)/request/+page.server.js
index e7ad6a8f..754c5805 100644
--- a/src/routes/(app)/[username]/(profile)/request/+page.server.js
+++ b/src/routes/(app)/[username]/(profile)/request/+page.server.js
@@ -1,15 +1,15 @@
-import { redirect } from '@sveltejs/kit';
-import { fd, auth, post } from '$lib/utils';
+import { redirect } from "@sveltejs/kit";
+import { fd, auth, post } from "$lib/utils";
export const actions = {
- create: async ({ cookies, params, request, url }) => {
- let form = await fd(request);
- let { id, requester } = await post('/requests', form, auth(cookies));
- throw redirect(307, `/${params.username}/request/${id}`);
- },
+ create: async ({ cookies, params, request, url }) => {
+ let form = await fd(request);
+ let { id, requester } = await post("/requests", form, auth(cookies));
+ throw redirect(307, `/${params.username}/request/${id}`);
+ },
- delete: async ({ cookies, request }) => {
- let form = await fd(request);
- let r = await post('/requests/delete', form, auth(cookies));
- }
+ delete: async ({ cookies, request }) => {
+ let form = await fd(request);
+ let r = await post("/requests/delete", form, auth(cookies));
+ },
};
diff --git a/src/routes/(app)/[username]/(profile)/request/+page.svelte b/src/routes/(app)/[username]/(profile)/request/+page.svelte
index 75117ff4..5727c3d4 100644
--- a/src/routes/(app)/[username]/(profile)/request/+page.svelte
+++ b/src/routes/(app)/[username]/(profile)/request/+page.svelte
@@ -1,35 +1,35 @@
<script>
- import { t } from '$lib/translations';
- import { enhance } from '$app/forms';
- import { Icon } from '$comp';
+ import { t } from "$lib/translations";
+ import { enhance } from "$app/forms";
+ import { Icon } from "$comp";
- export let data;
+ export let data;
- let { subject, user } = data;
+ let { subject, user } = data;
</script>
<div class="container max-w-lg px-4 mx-auto mt-10 space-y-5">
- <h1 class="px-3 md:px-0 text-center text-3xl md:text-4xl font-semibold">
- {$t('payments.requestAnInvoice')}
- </h1>
+ <h1 class="px-3 md:px-0 text-center text-3xl md:text-4xl font-semibold">
+ {$t("payments.requestAnInvoice")}
+ </h1>
- <form action="?/create" method="POST" use:enhance class="space-y-5">
- <input type="hidden" name="requester_id" value={user.id} />
- <input type="hidden" name="recipient" value={subject.username} />
+ <form action="?/create" method="POST" use:enhance class="space-y-5">
+ <input type="hidden" name="requester_id" value={user.id} />
+ <input type="hidden" name="recipient" value={subject.username} />
- <textarea
- name="memo"
- placeholder={$t('payments.describeOrder')}
- class="w-full p-4 border rounded-xl h-48"
- />
+ <textarea
+ name="memo"
+ placeholder={$t("payments.describeOrder")}
+ class="w-full p-4 border rounded-xl h-48"
+ />
- <div class="w-full flex">
- <button
- type="submit"
- class="bg-black text-white border rounded-full px-6 py-2 font-bold mx-auto"
- >
- {$t('payments.submit')}
- </button>
- </div>
- </form>
+ <div class="w-full flex">
+ <button
+ type="submit"
+ class="bg-black text-white border rounded-full px-6 py-2 font-bold mx-auto"
+ >
+ {$t("payments.submit")}
+ </button>
+ </div>
+ </form>
</div>
diff --git a/src/routes/(app)/[username]/(profile)/request/sent/+page.svelte b/src/routes/(app)/[username]/(profile)/request/sent/+page.svelte
index 4995bfb2..6ce0c9f6 100644
--- a/src/routes/(app)/[username]/(profile)/request/sent/+page.svelte
+++ b/src/routes/(app)/[username]/(profile)/request/sent/+page.svelte
@@ -1,18 +1,21 @@
<script>
- import { scale } from 'svelte/transition';
- import { Icon } from '$comp';
+ import { scale } from "svelte/transition";
+ import { Icon } from "$comp";
- export let data;
- let { subject } = data;
+ export let data;
+ let { subject } = data;
</script>
<div class="container px-4 text-center mx-auto">
- <div class="flex w-full py-20 max-w-[200px] mx-auto" in:scale={{ start: 0.5 }}>
- <Icon icon="check" style="mx-auto" />
- </div>
- <h1 class="text-3xl md:text-4xl font-bold mb-6">Request sent</h1>
+ <div
+ class="flex w-full py-20 max-w-[200px] mx-auto"
+ in:scale={{ start: 0.5 }}
+ >
+ <Icon icon="check" style="mx-auto" />
+ </div>
+ <h1 class="text-3xl md:text-4xl font-bold mb-6">Request sent</h1>
</div>
<a href={`/${subject.username}`}>
- <div class="opacity-0 w-screen h-screen fixed top-24 left-0 z-50" />
+ <div class="opacity-0 w-screen h-screen fixed top-24 left-0 z-50" />
</a>